public class Test07 {
    public static void main(String[] args) {
        // 输入用户的年龄
        // 如果18以下: 输出 小孩
        // 18以上: 输出 大人
        int age = 19;
        // if(){}
        // 小括号内的条件成立,则执行大括号内的代码
        //boolean 布尔 ,只有两种取值:true/false(真/假)
        //if的()里 表达式再复杂,最后也可以计算出true/false

        //逻辑运算:
        // < >  == !=  <= >= 基本逻辑运算符(优先级 比 + - * /要低,后计算)
        boolean a = 3 > 5;//flase 大于
        boolean b = 3 < 5;//true 小于
        boolean c = 3 == 5;//flase 等于
        boolean d = 8 != 9;//true 不等于

        //如果年龄在0-120之间,是正确的
        //逻辑运算符:
        // && ||(两个竖线) ! (与/或/非)
        // && 与
        //左右两边 填写两个boolean类型的值
        //都为true,则 最后结果为true
        //只要有一个为flase,最后结果为flase
        //一假即假

        boolean e = true && true;//true
        boolean f = false && true;//flase

        // || 或
        // 左右两边 填写两个boolean类型的值
        // 只要有一个为true,最后结果为true
        // 都为false,则 最后结果为false
        // 一真即真

        boolean g = true || false;//true
        boolean h = false || false;//false

        // ! 非
        // 对紧跟着的boolean值 进行取反
        boolean i = !false;//true
        boolean j = !true;//false

        boolean k = age > 0 && age < 120;//0<age<120

        if (age < 18) {
            System.out.println("小孩");
        }

    }
}
